//package com.whp.aop.exercise0821;
//
//
//import org.aspectj.lang.ProceedingJoinPoint;
//import org.aspectj.lang.annotation.*;
//
///**
// * @author wanghp
// * @version 1.0
// * @date 2020/8/21 14:48
// */
//@Aspect
//public class AspectJTest {
//	@Pointcut("execution(* com.whp.aop.exercise0821.TestBean.*(..))")
//	public void test() {
//	}
//
//	@Before("test()")
//	public void before() {
//		System.out.println("before");
//	}
//
//	@After("test()")
//	public void After() {
//		System.out.println("After");
//	}
//
//	@Around("test()")
//	public Object around(ProceedingJoinPoint proceedingJoinPoint) {
//		System.out.println(" around before");
//		Object result = null;
//		try {
//			result = proceedingJoinPoint.proceed();
//		} catch (Throwable throwable) {
//			throwable.printStackTrace();
//		}
//		System.out.println("around after");
//		return result;
//
//	}
//}
